<?php

include_once 'controller/default.php';
include_once 'model/user/user_create.php';
if (isset($_POST)) {
    $user = new users();
    $check = $user->check_user($_POST["username"]);
    $email = $user->check_email($_POST["email"]);
    if (isset($_POST["accept"])) {
        $insert = $user->insert($_POST);
        if ($check > 0) {
            echo '<script>alert("Tên đăng nhập đã tồn tại.")</script>';
            include 'view/users/create_user.php';
        } else if ($email > 0) {
            echo '<script>alert("Email đã tồn tại.")</script>';
            include 'view/users/create_user.php';
        } else {
            if ($insert) {
                echo '<script>alert("Thêm User thành công.")</script>';
                include 'view/users/user_manager.php';
            } else {
                echo '<script>alert("Thêm User thất bại.")</script>';
                include 'view/users/create_user.php';
            }
        }
    } else if (isset($_POST["update"])) {
        $update = $user->update($_POST);
        if ($update) {
            echo '<script>alert("Sửa User thành công.")</script>';
            include 'view/users/user_manager.php';
        } else {
            echo '<script>alert("Sửa User thất bại.")</script>';
            include 'view/users/user_update.php';
        }
    } else if (isset($_POST["updatebyname"])) {
        $update = $user->UpdateByName($_POST, $_SESSION);
        if ($update) {
            echo '<script>alert("Sửa Profile thành công.")</script>';
            include 'view/users/profile_update.php';
        } else {
            echo '<script>alert("Sửa Profile thất bại.")</script>';
            include 'view/users/profile_update.php';
        }
    } else if (isset($_POST["updatebypass"])) {
        $checkpass = $user->check_pass($_POST);
        if($checkpass > 0){
            $update = $user->ChangePassword($_POST);
            if ($update) {
                echo '<script>alert("Sửa Password thành công.")</script>';
                include 'view/users/change_pass.php';
            } else {
                echo '<script>alert("Sửa Password thất bại.")</script>';
                include 'view/users/change_pass.php';
            }
        } else {
            echo '<script>alert("Mật khẩu cũ không chính xác.")</script>';
            include 'view/users/change_pass.php';
        }
    }
}
?>
